'''
Created on 2012-3-28上午11:09:38

@author: nagat
@email:  yasenagat@gmail.com
'''

#set 集合
#不能重复，没有顺序，没有索引

#类型： {1,22}

#创建set
s =set([1,22])
t =set(('a','b'))
print(s)
print(t)
#把一个字符串，分解，去重复，变成set
t = set('hello')
print(t)


#集合可以有并集，交集，差集，对称差集

a = {1,2}
b = {3,4,1}

t = a | b #并集
print(t)
t = a & b #交集
print(t)
t = a - b #差集 ，在a中，但是不在b中
print(t)
t = b - a #差集, 在b中，但是不在a中
print(t)
t = a ^ b #对称差集 ,就是除了a,b中都有的元素之外的元素
print(t)

#add    增加一个元素
a.add(44)
print(a)
#update 可以增加多个元素
b.update([1,'a','b'])
print(b)

c = {'a','bb'}
#删除一个元素
c.remove('a')
print(c)